/*
 * *******************************************************************
 *   @项目名称: BHex Android
 *   @文件名称: PointBalanceResponse.java
 *   @Date: 18-11-30 下午5:15
 *   @Author: ppzhao
 *   @Description:
 *   @Copyright（C）: 2018 BlueHelix Inc.   All rights reserved.
 *   注意：本内容仅限于内部传阅，禁止外泄以及用于其他的商业目的.
 *  *******************************************************************
 */

package io.bhex.sdk.point.bean;

import java.util.HashMap;

import io.bhex.baselib.network.response.BaseResponse;

public class PointBalanceResponse extends BaseResponse {

    /**
     * total : 100
     * available : 100
     * lock : 100
     * baseQuote : {"base":1,"quote":{"BTC":0.002,"EHT":0.002}}
     * remainPayAmount : {"fcode":1000,"normal":2000}
     */

    private String total;
    private String available;
    private String lock;
    private BaseQuoteBean baseQuota;
    private RemainPayAmountBean remainPayAmount;


    public String getTotal() {
        return total;
    }

    public void setTotal(String total) {
        this.total = total;
    }

    public String getAvailable() {
        return available;
    }

    public void setAvailable(String available) {
        this.available = available;
    }

    public String getLock() {
        return lock;
    }

    public void setLock(String lock) {
        this.lock = lock;
    }

    public BaseQuoteBean getBaseQuota() {
        return baseQuota;
    }

    public void setBaseQuota(BaseQuoteBean baseQuota) {
        this.baseQuota = baseQuota;
    }

    public RemainPayAmountBean getRemainPayAmount() {
        return remainPayAmount;
    }

    public void setRemainPayAmount(RemainPayAmountBean remainPayAmount) {
        this.remainPayAmount = remainPayAmount;
    }

    public static class BaseQuoteBean {
        /**
         * base : 1
         * quote : {"BTC":0.002,"EHT":0.002}
         */

        private String base;
        private HashMap<String,String> quota;

        public String getBase() {
            return base;
        }

        public void setBase(String base) {
            this.base = base;
        }

        public HashMap<String,String> getQuota() {
            return quota;
        }

        public void setQuota(HashMap<String,String> quota) {
            this.quota = quota;
        }

//        public static class QuoteBean {
//            /**
//             * BTC : 0.002
//             * EHT : 0.002
//             */
//
//            private String BTC;
//            private String EHT;
//
//            public String getBTC() {
//                return BTC;
//            }
//
//            public void setBTC(String BTC) {
//                this.BTC = BTC;
//            }
//
//            public String getEHT() {
//                return EHT;
//            }
//
//            public void setEHT(String EHT) {
//                this.EHT = EHT;
//            }
//        }
    }

    public static class RemainPayAmountBean {
        /**
         * fcode : 1000.0
         * normal : 2000.0
         */

        private String fcode;
        private String normal;

        public String getFcode() {
            return fcode;
        }

        public void setFcode(String fcode) {
            this.fcode = fcode;
        }

        public String getNormal() {
            return normal;
        }

        public void setNormal(String normal) {
            this.normal = normal;
        }
    }
}
